#!/usr/bin/env python
#Boa:PyApp:main

import consultasBD
import utiles
import re

modules ={}

def obtenerDatos(ptc):
    sql = "SELECT ptc,stock FROM stock WHERE sucursal='1' AND ptc='"+ptc+"'"
    resultado = consultasBD.ordenCrudaDict(sql)
    if resultado==() or resultado==None or len(resultado)==0:
        return False,""
    return True,resultado[0]

def procesarDatos(lista):
    pass

def main():
    f = open("c:\\erpsussan.doc\inventarioVeranoAbril2012.txt","r")
    lista = f.readlines()
    f.close()

    miStock = {}
    for item in lista:
        ptc = item[:-1]
        try:
            valor = miStock[ptc]
            valor+=1
            miStock[ptc] = valor
        except:
            #no existe el PTC
            miStock[ptc]=1

    misDatos = {}
    noExiste = []
    for ptc in miStock:
        existe,dato = obtenerDatos(ptc)
        if existe:
            miPTC = dato["ptc"]
            stock = dato["stock"]
            misDatos[miPTC] = stock
        else:
            noExiste.append(ptc)

    print noExiste

if __name__ == '__main__':
    main()
